package com.cool4j.generator.config

/**
 * 代码生成器常量
 *
 * @author Frank create on 16/1/7 15:43
 */
final class GeneratorConstants {

    /** 时间查询字段-结束时间 */
    static final def TIME_SUFFIX = "End"

    /** 时间查询字段-开始时间 */
    static final def TIME_PREFIX = "Start"

    /** 需要设置成查询字段的字段类型 */
    static final def PARAM_TYPE = "java.time.Instant"

    /** 作者 */
    static final def FIELD_AUTHOR = "author"

    /** 常用包路径 */
    static final def FIELD_PACKAGE_PATH = "packagePath"

    /** 代码输出目录 */
    static final def FIELD_OUTPUT_PATH = "outputPath"

    /** 实体类后缀 */
    static final def FIELD_ENTITY_SUFFIX = "entitySuffix"

    /** common 包路径 */
    static final def FIELD_COMMON_PACKAGE_PATH = "commonPackage"

    /** 作者,默认值: Frank */
    static final def DEFAULT_AUTHOR = "Frank"

    /** 常用包路径,默认值: com.cool4j */
    static final def DEFAULT_PACKAGE_PATH = "com.cool4j"

    /** 实体类后缀,默认值: "" */
    static final def DEFAULT_ENTITY_SUFFIX = ""

    /** common 包路径,默认值: com.cool4j.common */
    static final def DEFAULT_COMMON_PACKAGE_PATH = "com.cool4j.common"

}
